<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script src="../echarts.min.js"></script>
		<style type="text/css">
			* {
				margin: 0;
				padding: 0;
			}

			.main {
				width: 100%;
				height: 100%;
				position: absolute;
			}

			.quarter-div {
				width: 50%;
				height: 50%;
				float: left;
			}
		</style>

		<title></title>
	</head>
	<body>
		<div class="main">
			<div class="quarter-div" id="top_left"></div>
			<div class="quarter-div" id="top_right"></div>
			<div class="quarter-div" id="bottom_left"></div>
			<div class="quarter-div" id="bottom_right"></div>
		</div>


		<script type="text/javascript">
			// 基于准备好的dom，初始化echarts实例
			var myChart = echarts.init(document.getElementById('top_left'));


			// 指定图表的配置项和数据
			var option = {
				title: {
					text: '本周访问人数'
				},
				tooltip: {},
				legend: {
					data: ['人数']
				},
				xAxis: {
					data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
				},
				yAxis: {},
				series: [{
					name: '销量',
					type: 'bar',
					data: [5, 20, 36, 10, 10, 20, 40]
				}]
			};

			// 使用刚指定的配置项和数据显示图表。
			myChart.setOption(option);
		</script>


		<script type="text/javascript">
			// 基于准备好的dom，初始化echarts实例
			var myChart = echarts.init(document.getElementById('top_right'));


			// 指定图表的配置项和数据
			var option = {
				title: {
					text: '本周正常签退人数'
				},
				tooltip: {},
				legend: {
					data: ['签退人数']
				},
				xAxis: {
					type: 'category',
					data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
				},
				yAxis: {
					type: 'value'
				},
				series: [{
					data: [120, 200, 150, 80, 70, 110, 130],
					type: 'bar',
					showBackground: true,
					backgroundStyle: {
						color: 'rgba(220, 220, 220, 0.8)'
					}
				}]
			};


			// 使用刚指定的配置项和数据显示图表。
			myChart.setOption(option);
		</script>

		<script type="text/javascript">
			// 基于准备好的dom，初始化echarts实例
			var myChart = echarts.init(document.getElementById('bottom_left'));


			// 指定图表的配置项和数据
			var option = {
				title: {
					text: '各年级使用人数所占比例',
					left: 'center'
				},
				tooltip: {
					trigger: 'item',
					formatter: '{a} <br/>{b} : {c} ({d}%)'
				},
				legend: {
					orient: 'vertical',
					left: 'left',
					data: ['2019级', '2018级', '2017级', '2016级']
				},
				series: [{
					name: '人数分布',
					type: 'pie',
					radius: '55%',
					center: ['50%', '60%'],
					data: [{
							value: 335,
							name: '2019级'
						},
						{
							value: 310,
							name: '2018级'
						},
						{
							value: 234,
							name: '2017级'
						},
						{
							value: 135,
							name: '2016级'
						}
					],
					emphasis: {
						itemStyle: {
							shadowBlur: 10,
							shadowOffsetX: 0,
							shadowColor: 'rgba(0, 0, 0, 0.5)'
						}
					}
				}]
			};


			// 使用刚指定的配置项和数据显示图表。
			myChart.setOption(option);
		</script>

		<script type="text/javascript">
			// 基于准备好的dom，初始化echarts实例
			var myChart = echarts.init(document.getElementById('bottom_right'));


			// 指定图表的配置项和数据
			var option = {
				tooltip: {
					trigger: 'axis',
					axisPointer: { // 坐标轴指示器，坐标轴触发有效
						type: 'shadow' // 默认为直线，可选为：'line' | 'shadow'
					}
				},
				legend: {
					data: ['直接访问', '邮件营销', '联盟广告', '视频广告', '搜索引擎']
				},
				grid: {
					left: '3%',
					right: '4%',
					bottom: '3%',
					containLabel: true
				},
				xAxis: {
					type: 'value'
				},
				yAxis: {
					type: 'category',
					data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
				},
				series: [{
						name: '直接访问',
						type: 'bar',
						stack: '总量',
						label: {
							show: true,
							position: 'insideRight'
						},
						data: [320, 302, 301, 334, 390, 330, 320]
					},
					{
						name: '邮件营销',
						type: 'bar',
						stack: '总量',
						label: {
							show: true,
							position: 'insideRight'
						},
						data: [120, 132, 101, 134, 90, 230, 210]
					},
					{
						name: '联盟广告',
						type: 'bar',
						stack: '总量',
						label: {
							show: true,
							position: 'insideRight'
						},
						data: [220, 182, 191, 234, 290, 330, 310]
					},
					{
						name: '视频广告',
						type: 'bar',
						stack: '总量',
						label: {
							show: true,
							position: 'insideRight'
						},
						data: [150, 212, 201, 154, 190, 330, 410]
					},
					{
						name: '搜索引擎',
						type: 'bar',
						stack: '总量',
						label: {
							show: true,
							position: 'insideRight'
						},
						data: [820, 832, 901, 934, 1290, 1330, 1320]
					}
				]
			};


			// 使用刚指定的配置项和数据显示图表。
			myChart.setOption(option);
		</script>

	</body>
</html>
